A Test-Ready Meta-Model for Use Cases
نویسنده
چکیده
In the UML, use cases are used to define coherent units of functionality associated with classes, subsystems, or systems. Two principal purposes that use cases serve are specifying the functionality the system will provide and providing a basis for developing test cases for the system being specified. This paper discusses issues that arise when using use cases as the basis for model-based testing. A basic use case meta-model is developed that is consistent with the UML 1.3 specification but based on meta-modeling techniques developed to provide precise semantics for modeling languages. This meta-model is then extended to derive a test enabled meta-model for use cases. The paper closes by discussing future research.
منابع مشابه
Towards a Test-Ready Meta-model for Use Cases
In the UML, use cases are used to define coherent units of functionality associated with classifiers (classes, subsystems, or systems.) Two principal purposes that use cases serve are specifying the functionality the classifier will provide and providing a basis for developing test cases for the classifier. This paper discusses issues that arise when using use cases as the basis for model-based...
متن کاملA bi-objective model for a scheduling problem of unrelated parallel batch processing machines with fuzzy parameters by two fuzzy multi-objective meta-heuristics
This paper considers a bi-objective model for a scheduling problem of unrelated parallel batch processing machines to minimize the makespan and maximum tardiness, simultaneously. Each job has a specific size and the data corresponding to its ready time, due date and processing time-dependent machine are uncertain and determined by trapezoidal fuzzy numbers. Each machine has a specific capacity,...
متن کاملThe Effectiveness of Education Based on Cognitive, Metacognitive, and Behavioral Model on Reducing Meta-worry Belief in Patients With Social Anxiety Disorder
Objective: This study was conducted to investigate the effectiveness of education based of the cognitive, metacognitive, and behavioral model on the reduction of meta-worry beliefs in patients with social anxiety disorder (SAD). Methods: The research was a quasi-experimental study with pretest-posttest design and a control group. The statistical population comprised all patients with SAD refer...
متن کاملA Mathematical Programming Model for Flow Shop Scheduling Problems for Considering Just in Time Production
In this paper, we consider a flow shop scheduling problem with bypass consideration for minimizing the sum of earliness and tardiness costs. We propose a new mathematical modeling to formulate this problem. There are several constraints which are involved in our modeling such as the due date of jobs, the job ready times, the earliness and the tardiness cost of jobs, and so on. We apply adapte...
متن کاملA Hybrid Meta-Heuristic Algorithm based on Imperialist Competition Algorithm
The human has always been to find the best in all things. This Perfectionism has led to the creation of optimization methods. The goal of optimization is to determine the variables and find the best acceptable answer Due to the limitations of the problem, So that the objective function is minimum or maximum. One of the ways inaccurate optimization is meta-heuristics so that Inspired by nature, ...
متن کامل